package com.h.mybatis.plus.model;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.util.Date;

@Data
@TableName("user_info")  //固定mybatis的操作表名，防止不规范造成问题，如果规范可以不加
public class Userinfo {
    @TableId(type = IdType.AUTO) // 把id主键设为自增，如果不是就会计算出来一个别的
    private Integer id;
    private String username;
    private String password;
    private Integer age;
    private Integer gender;
    private String phone;
    @TableField("delete_flag") // 用于绑定属性名称，防止书写不规范导致 MyBatis-Plus 找不到对应的 字段名
    private Integer deleteFlag;
    private Date createTime;
    private Date updateTime;
}
